package ua.yandex.collections;

public interface MyList {

    void add(Object e);

    void add(int index, Object e);

    void addAll(Object[] c);

    void addAll(int index, Object[] c);

    Object get(int index);

    Object remove(int index);

    void set(int index, Object e);

    int indexOf(Object o);

    int size();

    void clear();

    boolean isEmpty();

    Object[] toArray();

    String toString();
}
